import { defineStore } from "pinia";
/**
 * 打开新的数据展示
 */
export const DataViewState = defineStore("DataViewState", {
    state: () => ({
        KeyCompo: 'defaults',
        // 对于右键刷新的key值进行永远设置
        ISkey_routeK: 0,
        isMobileNav: false,
        ThemeConfig: {
            // 顶栏字体颜色
            TopfontColor: '#000',
            // 顶栏背景颜色
            TopbgColor: '#ffffff',
            // 菜单背景颜色
            menubgColor: '#304156',
            // 菜单字体颜色
            menufontColor: '#fff',
            // 菜单选中颜色
            menuSelectedColor: '#272525',
            //菜单选中字体颜色
            menuselectfontcolor: '#0591fc',
            // tagView栏操作
            tagViewValue: 'lisr',
            // 分栏
            collapsed: false,
            // logo需要展示吗
            IsLogo: false,
            // 菜单是否多级展开
            MenuExpansion:false,

            // 国际化
            internationalization: 'zh-cn'
        }
    }),
    actions: {
        // 重新修改
        setKeyCompont(keyC: string) {
            this.KeyCompo = keyC
        },
        setKeyRoute(keyR: number = (new Date()).getTime()) {
            this.ISkey_routeK = keyR
        },
        setThemofisettings(data: Theme) {
            this.ThemeConfig = data
        }
    }
})